home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / unixlib.lha / unix / src / SMakefile < prev    next >
Makefile  |  1996-12-01  |  20KB  |  613 lines

  1. #
  2. #    SMakefile for unix emulation library
  3. #
  4. #    Copyright © 1995-96 Enrico Forestieri
  5. #                All rights reserved.
  6. #
  7.  
  8. DEST = /
  9.  
  10. RM = delete QUIET
  11. CP = copy CLONE QUIET
  12. CC = sc
  13. AR = oml
  14. AS = asm
  15.  
  16. OBJS =    _exit.o _main.o abort.o access.o alloca.o amigados.o amigatime.o \
  17.     bcmp.o bcopy.o bzero.o chmod.o chown.o close.o creat.o ctime.o \
  18.     devices.o dir.o dir_data.o dup.o endpwent.o error.o error_msg.o \
  19.     exec.o fchmod.o fcntl.o fd_setsize.o fibstat.o fifofd.o files.o \
  20.     fnmatch.o fstat.o ftruncate.o getenv.o gethostname.o getopt.o \
  21.     getopt1.o getpid.o getwd.o gid.o grp.o hypot.o index.o ioctl.o \
  22.     isatty.o kill.o link.o lseek.o lstat.o message.o mkdir.o mkfifo.o \
  23.     mktemp.o onbreak.o open.o perror.o pipe.o popen.o processes.o \
  24.     protection.o pseudo_c.o pwd.o raise.o read.o regerror.o regex.o \
  25.     regexp.o regsub.o rename.o rindex.o rmdir.o select.o setenv.o \
  26.     setjmp.o siglist.o signal.o signals.o sigpause.o sigprocmask.o \
  27.     sigsetmask.o sleep.o sockets.o stat.o strcasecmp.o strerror.o \
  28.     strftime.o symlink.o tempnam.o time.o timeconvert.o timers.o \
  29.     truncate.o uid.o umask.o unlink.o utime.o wait4.o write.o
  30.  
  31. DOBJS =    _exit.do _main.do abort.do access.do alloca.do amigados.do \
  32.     amigatime.do bcmp.do bcopy.do bzero.do chmod.do chown.do close.do \
  33.     creat.do ctime.do devices.do dir.do dir_data.do dup.do endpwent.do \
  34.     error.do error_msg.do exec.do fchmod.do fcntl.do fd_setsize.do \
  35.     fibstat.do fifofd.do files.do fnmatch.do fstat.do ftruncate.do \
  36.     getenv.do gethostname.do getopt.do getopt1.do getpid.do getwd.do \
  37.     gid.do grp.do hypot.do index.do ioctl.do isatty.do kill.do link.do \
  38.     lseek.do lstat.do message.do mkdir.do mkfifo.do mktemp.do \
  39.     onbreak.do open.do perror.do pipe.do popen.do processes.do \
  40.     protection.do pseudo_c.do pwd.do raise.do read.do regerror.do \
  41.     regex.do regexp.do regsub.do rename.do rindex.do rmdir.do select.do \
  42.     setenv.do setjmp.do siglist.do signal.do signals.do sigpause.do \
  43.     sigprocmask.do sigsetmask.do sleep.do sockets.do stat.do \
  44.     strcasecmp.do strerror.do strftime.do symlink.do tempnam.do time.do \
  45.     timeconvert.do timers.do truncate.do uid.do umask.do unlink.do \
  46.     utime.do wait4.do write.do
  47.  
  48. NBOBJS=    _exit.nbo _main.nbo abort.nbo access.nbo alloca.nbo amigados.nbo \
  49.     amigatime.nbo bcmp.nbo bcopy.nbo bzero.nbo chmod.nbo chown.nbo \
  50.     close.nbo creat.nbo ctime.nbo devices.nbo dir.nbo dir_data.nbo \
  51.     dup.nbo endpwent.nbo error.nbo error_msg.nbo exec.nbo fchmod.nbo \
  52.     fcntl.nbo fd_setsize.nbo fibstat.nbo fifofd.nbo files.nbo \
  53.     fnmatch.nbo fstat.nbo ftruncate.nbo getenv.nbo gethostname.nbo \
  54.     getopt.nbo getopt1.nbo getpid.nbo getwd.nbo gid.nbo grp.nbo \
  55.     hypot.nbo index.nbo ioctl.nbo isatty.nbo kill.nbo link.nbo \
  56.     lseek.nbo lstat.nbo message.nbo mkdir.nbo mkfifo.nbo mktemp.nbo \
  57.     onbreak.nbo open.nbo perror.nbo pipe.nbo popen.nbo processes.nbo \
  58.     protection.nbo pseudo_c.nbo pwd.nbo raise.nbo read.nbo regerror.nbo \
  59.     regex.nbo regexp.nbo regsub.nbo rename.nbo rindex.nbo rmdir.nbo \
  60.     select.nbo setenv.nbo setjmp.nbo siglist.nbo signal.nbo signals.nbo \
  61.     sigpause.nbo sigprocmask.nbo sigsetmask.nbo sleep.nbo sockets.nbo \
  62.     stat.nbo strcasecmp.nbo strerror.nbo strftime.nbo symlink.nbo \
  63.     tempnam.nbo time.nbo timeconvert.nbo timers.nbo truncate.nbo \
  64.     uid.nbo umask.nbo unlink.nbo utime.nbo wait4.nbo write.nbo
  65.  
  66. DNBOBJS=_exit.dnbo _main.dnbo abort.dnbo access.dnbo alloca.dnbo \
  67.     amigados.dnbo amigatime.dnbo bcmp.dnbo bcopy.dnbo bzero.dnbo \
  68.     chmod.dnbo chown.dnbo close.dnbo creat.dnbo ctime.dnbo devices.dnbo \
  69.     dir.dnbo dir_data.dnbo dup.dnbo endpwent.dnbo error.dnbo \
  70.     error_msg.dnbo exec.dnbo fchmod.dnbo fcntl.dnbo fd_setsize.dnbo \
  71.     fibstat.dnbo fifofd.dnbo files.dnbo fnmatch.dnbo fstat.dnbo \
  72.     ftruncate.dnbo getenv.dnbo gethostname.dnbo getopt.dnbo \
  73.     getopt1.dnbo getpid.dnbo getwd.dnbo gid.dnbo grp.dnbo hypot.dnbo \
  74.     index.dnbo ioctl.dnbo isatty.dnbo kill.dnbo link.dnbo lseek.dnbo \
  75.     lstat.dnbo message.dnbo mkdir.dnbo mkfifo.dnbo mktemp.dnbo \
  76.     onbreak.dnbo open.dnbo perror.dnbo pipe.dnbo popen.dnbo \
  77.     processes.dnbo protection.dnbo pseudo_c.dnbo pwd.dnbo raise.dnbo \
  78.     read.dnbo regerror.dnbo regex.dnbo regexp.dnbo regsub.dnbo \
  79.     rename.dnbo rindex.dnbo rmdir.dnbo select.dnbo setenv.dnbo \
  80.     setjmp.dnbo siglist.dnbo signal.dnbo signals.dnbo sigpause.dnbo \
  81.     sigprocmask.dnbo sigsetmask.dnbo sleep.dnbo sockets.dnbo stat.dnbo \
  82.     strcasecmp.dnbo strerror.dnbo strftime.dnbo symlink.dnbo \
  83.     tempnam.dnbo time.dnbo timeconvert.dnbo timers.dnbo truncate.dnbo \
  84.     uid.dnbo umask.dnbo unlink.dnbo utime.dnbo wait4.dnbo write.dnbo
  85.  
  86. ASMOBJS = child.o _sprintf.o _setjmp.o
  87.  
  88. ALLOBJS = $(OBJS) $(ASMOBJS)
  89. ALLNBOBJS = $(NBOBJS) $(ASMOBJS)
  90. ALLDOBJS = $(DOBJS) $(ASMOBJS)
  91. ALLDNBOBJS = $(DNBOBJS) $(ASMOBJS)
  92.  
  93. DEFS = DEF AMITCP=1 DEF NO_MACROS=1 DEF __USE_SYSBASE=1
  94.  
  95. IDIRS = IDIR=/include IDIR=/include/internal IDIR=netinclude:
  96.  
  97. SCOPTIONS = NOVER NOICONS CPU=ANY PARMS=BOTH NOSTKCHK IDLEN=100 \
  98.         AFP MCCONS STREQ UTILLIB MATH=IEEE OPTTIME OPTSCHED \
  99.         $(DEFS) $(IDIRS) IGNORE=74,92,101,104,306,317
  100.  
  101. OFLAGS = OPTIMIZE
  102. DFLAGS = NOOPTIMIZE DEBUG=SF
  103.  
  104. CFLAGS =    GST=amiga.gst DATA=NEAR
  105. CFLAGS_NB = GST=amiganb.gst DATA=FAR
  106.  
  107. LIB = unix.lib
  108. FARLIB = unixnb.lib
  109. DLIB = unixd.lib
  110. DFARLIB = unixdnb.lib
  111.  
  112. .SUFFIXES: .c .a .o .do .nbo .dnbo
  113. #
  114. # Generic rules
  115. #
  116. .c.o:
  117.     $(CC) $(CFLAGS) $(OFLAGS) $*.c
  118. .c.do:
  119.     $(CC) $(CFLAGS) $(DFLAGS) $*.c OBJNAME=$*.do
  120. .c.nbo:
  121.     $(CC) $(CFLAGS_NB) $(OFLAGS) $*.c OBJNAME=$*.nbo
  122. .c.dnbo:
  123.     $(CC) $(CFLAGS_NB) $(DFLAGS) $*.c OBJNAME=$*.dnbo
  124. .a.o:
  125.     $(AS) -o$*.o -iINCLUDE: $*.a
  126.  
  127. normal: SCOPTIONS amiga.gst $(LIB)
  128.  
  129. all: normal amiganb.gst $(FARLIB)
  130.  
  131. debug: SCOPTIONS amiga.gst $(DLIB) amiganb.gst $(DFARLIB)
  132.  
  133. install: normal
  134.     $(CP) $(LIB) $(DEST)
  135.  
  136. install-all: all install
  137.     $(CP) $(FARLIB) $(DEST)
  138.  
  139. install-debug: debug
  140.     $(CP) $(DLIB) $(DFARLIB) $(DEST)
  141.  
  142. clean:
  143.     -$(RM) \#?.(lib|o|do|nbo|dnbo|gst|lst|map) SCOPTIONS
  144.  
  145. SCOPTIONS: SMakefile
  146.     copy to $@ <from <
  147. $(SCOPTIONS)
  148. <
  149.  
  150. #
  151. # Normal libraries
  152. #
  153. $(LIB): SCOPTIONS $(ALLOBJS)
  154.     -$(RM) $(LIB) ram:$(LIB)
  155.     $(AR) ram:$(LIB) r <@<
  156. $(ALLOBJS)
  157. <
  158.     $(CP) ram:$(LIB) ""
  159.     $(RM) ram:$(LIB)
  160.  
  161. $(FARLIB): SCOPTIONS $(ALLNBOBJS)
  162.     -$(RM) $(FARLIB) ram:$(FARLIB)
  163.     $(AR) ram:$(FARLIB) r <@<
  164. $(ALLNBOBJS)
  165. <
  166.     $(CP) ram:$(FARLIB) ""
  167.     $(RM) ram:$(FARLIB)
  168.  
  169. #
  170. # Debugging libraries
  171. #
  172. $(DLIB): SCOPTIONS $(ALLDOBJS)
  173.     -$(RM) $(DLIB) ram:$(DLIB)
  174.     $(AR) ram:$(DLIB) r <@<
  175. $(ALLDOBJS)
  176. <
  177.     $(CP) ram:$(DLIB) ""
  178.     $(RM) ram:$(DLIB)
  179.  
  180. $(DFARLIB): SCOPTIONS $(ALLDNBOBJS)
  181.     -$(RM) $(DFARLIB) ram:$(DFARLIB)
  182.     $(AR) ram:$(DFARLIB) r <@<
  183. $(ALLDNBOBJS)
  184. <
  185.     $(CP) ram:$(DFARLIB) ""
  186.     $(RM) ram:$(DFARLIB)
  187.  
  188. #
  189. # Specific rules
  190. #
  191. hypot.o: hypot.c
  192.     $(CC) $(CFLAGS) hypot.c
  193.  
  194. hypot.nbo: hypot.c
  195.     $(CC) $(CFLAGS_NB) hypot.c OBJNAME=hypot.nbo
  196.  
  197. setjmp.do: setjmp.c signals.h amiga.h
  198.     sc $(CFLAGS) setjmp.c OBJNAME=setjmp.do
  199.  
  200. setjmp.dnbo: setjmp.c signals.h amiga.h
  201.     sc $(CFLAGS_NB) setjmp.c OBJNAME=setjmp.dnbo
  202.  
  203. amiga.gst: amiga.h
  204.     $(CP) amiga.h am.c
  205.     $(CC) NOOBJNAME DATA=NEAR MAKEGST=amiga.gst am.c
  206.     $(RM) am.c
  207.  
  208. amiganb.gst: amiga.h
  209.     $(CP) amiga.h am.c
  210.     $(CC) NOOBJNAME DATA=FAR MAKEGST=amiganb.gst am.c
  211.     $(RM) am.c
  212.  
  213. #
  214. # Dependencies
  215. #
  216.  
  217. #
  218. # Normal NEAR objects
  219. #
  220. _exit.o: _exit.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  221. _main.o: _main.c fifo_pragmas.h fifo.h amigados.h fifofd.h signals.h amiga.h
  222. abort.o: abort.c amiga.h
  223. access.o: access.c amiga.h
  224. alloca.o: alloca.c
  225. amigados.o: amigados.c signals.h amiga.h
  226. amigatime.o: amigatime.c timeconvert.h amiga.h
  227. bcmp.o: bcmp.c amiga.h
  228. bcopy.o: bcopy.c amiga.h
  229. bzero.o: bzero.c amiga.h
  230. chmod.o: chmod.c amiga.h
  231. chown.o: chown.c amiga.h
  232. close.o: close.c amiga.h
  233. creat.o: creat.c amiga.h
  234. ctime.o: ctime.c
  235. devices.o: devices.c amiga.h
  236. dir.o: dir.c dir_data.h amiga.h
  237. dir_data.o: dir_data.c dir_data.h amiga.h
  238. dup.o: dup.c amiga.h
  239. endpwent.o: endpwent.c amiga.h
  240. error.o: error.c amiga.h
  241. error_msg.o: error_msg.c amiga.h
  242. exec.o: exec.c processes.h amiga.h
  243. fchmod.o: fchmod.c amiga.h
  244. fcntl.o: fcntl.c amiga.h
  245. fd_setsize.o: fd_setsize.c /include/sys/types.h
  246. fibstat.o: fibstat.c timeconvert.h amiga.h
  247. fifofd.o: fifofd.c fifo_pragmas.h fifo.h fifofd.h amiga.h
  248. files.o: files.c amiga.h
  249. fnmatch.o: fnmatch.c /include/fnmatch.h
  250. fstat.o: fstat.c amiga.h
  251. ftruncate.o: ftruncate.c amiga.h
  252. getenv.o: getenv.c amiga.h
  253. gethostname.o: gethostname.c amiga.h
  254. getopt.o: getopt.c getopt.h
  255. getopt1.o: getopt1.c getopt.h
  256. getpid.o: getpid.c processes.h signals.h amiga.h
  257. getwd.o: getwd.c amiga.h
  258. gid.o: gid.c amiga.h
  259. grp.o: grp.c amiga.h
  260. index.o: index.c
  261. ioctl.o: ioctl.c amiga.h
  262. isatty.o: isatty.c amiga.h
  263. kill.o: kill.c processes.h signals.h amiga.h
  264. link.o: link.c amiga.h
  265. lseek.o: lseek.c amiga.h
  266. lstat.o: lstat.c amiga.h
  267. message.o: message.c amiga.h
  268. mkdir.o: mkdir.c amiga.h
  269. mkfifo.o: mkfifo.c amiga.h
  270. mktemp.o: mktemp.c amiga.h
  271. onbreak.o: onbreak.c signals.h amiga.h
  272. open.o: open.c amigados.h amiga.h
  273. perror.o: perror.c amiga.h
  274. pipe.o: pipe.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  275. popen.o: popen.c amigados.h amiga.h
  276. processes.o: processes.c processes.h amiga.h
  277. protection.o: protection.c amiga.h
  278. pseudo_c.o: pseudo_c.c amiga.h
  279. pwd.o: pwd.c amiga.h
  280. raise.o: raise.c signals.h amiga.h
  281. read.o: read.c amiga.h
  282. regerror.o: regerror.c
  283. regex.o: regex.c
  284. regexp.o: regexp.c regmagic.h
  285. regsub.o: regsub.c regmagic.h
  286. rename.o: rename.c amiga.h
  287. rindex.o: rindex.c
  288. rmdir.o: rmdir.c amiga.h
  289. select.o: select.c signals.h amiga.h
  290. setenv.o: setenv.c
  291. setjmp.o: setjmp.c signals.h amiga.h
  292. siglist.o: siglist.c
  293. signal.o: signal.c signals.h amiga.h
  294. signals.o: signals.c processes.h signals.h amiga.h
  295. sigpause.o: sigpause.c signals.h amiga.h
  296. sigprocmask.o: sigprocmask.c signals.h amiga.h
  297. sigsetmask.o: sigsetmask.c signals.h amiga.h
  298. sleep.o: sleep.c signals.h amiga.h
  299. sockets.o: sockets.c amiga.h
  300. stat.o: stat.c dir_data.h amiga.h
  301. strcasecmp.o: strcasecmp.c
  302. strerror.o: strerror.c
  303. strftime.o: strftime.c
  304. symlink.o: symlink.c amiga.h
  305. tempnam.o: tempnam.c
  306. time.o: time.c timeconvert.h amiga.h
  307. timeconvert.o: timeconvert.c timeconvert.h amiga.h
  308. timers.o: timers.c amiga.h
  309. truncate.o: truncate.c amigados.h amiga.h
  310. uid.o: uid.c amiga.h
  311. umask.o: umask.c amiga.h
  312. unlink.o: unlink.c amiga.h
  313. utime.o: utime.c timeconvert.h amiga.h
  314. wait4.o: wait4.c processes.h signals.h amiga.h
  315. write.o: write.c amiga.h
  316. #
  317. # Normal FAR objects
  318. #
  319. _exit.nbo: _exit.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  320. _main.nbo: _main.c fifo_pragmas.h fifo.h amigados.h fifofd.h signals.h amiga.h
  321. abort.nbo: abort.c amiga.h
  322. access.nbo: access.c amiga.h
  323. alloca.nbo: alloca.c
  324. amigados.nbo: amigados.c signals.h amiga.h
  325. amigatime.nbo: amigatime.c timeconvert.h amiga.h
  326. bcmp.nbo: bcmp.c amiga.h
  327. bcopy.nbo: bcopy.c amiga.h
  328. bzero.nbo: bzero.c amiga.h
  329. chmod.nbo: chmod.c amiga.h
  330. chown.nbo: chown.c amiga.h
  331. close.nbo: close.c amiga.h
  332. creat.nbo: creat.c amiga.h
  333. ctime.nbo: ctime.c
  334. devices.nbo: devices.c amiga.h
  335. dir.nbo: dir.c dir_data.h amiga.h
  336. dir_data.nbo: dir_data.c dir_data.h amiga.h
  337. dup.nbo: dup.c amiga.h
  338. endpwent.nbo: endpwent.c amiga.h
  339. error.nbo: error.c amiga.h
  340. error_msg.nbo: error_msg.c amiga.h
  341. exec.nbo: exec.c processes.h amiga.h
  342. fchmod.nbo: fchmod.c amiga.h
  343. fcntl.nbo: fcntl.c amiga.h
  344. fd_setsize.nbo: fd_setsize.c /include/sys/types.h
  345. fibstat.nbo: fibstat.c timeconvert.h amiga.h
  346. fifofd.nbo: fifofd.c fifo_pragmas.h fifo.h fifofd.h amiga.h
  347. files.nbo: files.c amiga.h
  348. fnmatch.nbo: fnmatch.c /include/fnmatch.h
  349. fstat.nbo: fstat.c amiga.h
  350. ftruncate.nbo: ftruncate.c amiga.h
  351. getenv.nbo: getenv.c amiga.h
  352. gethostname.nbo: gethostname.c amiga.h
  353. getopt.nbo: getopt.c getopt.h
  354. getopt1.nbo: getopt1.c getopt.h
  355. getpid.nbo: getpid.c processes.h signals.h amiga.h
  356. getwd.nbo: getwd.c amiga.h
  357. gid.nbo: gid.c amiga.h
  358. grp.nbo: grp.c amiga.h
  359. index.nbo: index.c
  360. ioctl.nbo: ioctl.c amiga.h
  361. isatty.nbo: isatty.c amiga.h
  362. kill.nbo: kill.c processes.h signals.h amiga.h
  363. link.nbo: link.c amiga.h
  364. lseek.nbo: lseek.c amiga.h
  365. lstat.nbo: lstat.c amiga.h
  366. message.nbo: message.c amiga.h
  367. mkdir.nbo: mkdir.c amiga.h
  368. mkfifo.nbo: mkfifo.c amiga.h
  369. mktemp.nbo: mktemp.c amiga.h
  370. onbreak.nbo: onbreak.c signals.h amiga.h
  371. open.nbo: open.c amigados.h amiga.h
  372. perror.nbo: perror.c amiga.h
  373. pipe.nbo: pipe.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  374. popen.nbo: popen.c amigados.h amiga.h
  375. processes.nbo: processes.c processes.h amiga.h
  376. protection.nbo: protection.c amiga.h
  377. pseudo_c.nbo: pseudo_c.c amiga.h
  378. pwd.nbo: pwd.c amiga.h
  379. raise.nbo: raise.c signals.h amiga.h
  380. read.nbo: read.c amiga.h
  381. regerror.nbo: regerror.c
  382. regex.nbo: regex.c
  383. regexp.nbo: regexp.c regmagic.h
  384. regsub.nbo: regsub.c regmagic.h
  385. rename.nbo: rename.c amiga.h
  386. rindex.nbo: rindex.c
  387. rmdir.nbo: rmdir.c amiga.h
  388. select.nbo: select.c signals.h amiga.h
  389. setenv.nbo: setenv.c
  390. setjmp.nbo: setjmp.c signals.h amiga.h
  391. siglist.nbo: siglist.c
  392. signal.nbo: signal.c signals.h amiga.h
  393. signals.nbo: signals.c processes.h signals.h amiga.h
  394. sigpause.nbo: sigpause.c signals.h amiga.h
  395. sigprocmask.nbo: sigprocmask.c signals.h amiga.h
  396. sigsetmask.nbo: sigsetmask.c signals.h amiga.h
  397. sleep.nbo: sleep.c signals.h amiga.h
  398. sockets.nbo: sockets.c amiga.h
  399. stat.nbo: stat.c dir_data.h amiga.h
  400. strcasecmp.nbo: strcasecmp.c
  401. strerror.nbo: strerror.c
  402. strftime.nbo: strftime.c
  403. symlink.nbo: symlink.c amiga.h
  404. tempnam.nbo: tempnam.c
  405. time.nbo: time.c timeconvert.h amiga.h
  406. timeconvert.nbo: timeconvert.c timeconvert.h amiga.h
  407. timers.nbo: timers.c amiga.h
  408. truncate.nbo: truncate.c amigados.h amiga.h
  409. uid.nbo: uid.c amiga.h
  410. umask.nbo: umask.c amiga.h
  411. unlink.nbo: unlink.c amiga.h
  412. utime.nbo: utime.c timeconvert.h amiga.h
  413. wait4.nbo: wait4.c processes.h signals.h amiga.h
  414. write.nbo: write.c amiga.h
  415. #
  416. # Debugging NEAR objects
  417. #
  418. _exit.do: _exit.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  419. _main.do: _main.c fifo_pragmas.h fifo.h amigados.h fifofd.h signals.h amiga.h
  420. abort.do: abort.c amiga.h
  421. access.do: access.c amiga.h
  422. alloca.do: alloca.c
  423. amigados.do: amigados.c signals.h amiga.h
  424. amigatime.do: amigatime.c timeconvert.h amiga.h
  425. bcmp.do: bcmp.c amiga.h
  426. bcopy.do: bcopy.c amiga.h
  427. bzero.do: bzero.c amiga.h
  428. chmod.do: chmod.c amiga.h
  429. chown.do: chown.c amiga.h
  430. close.do: close.c amiga.h
  431. creat.do: creat.c amiga.h
  432. ctime.do: ctime.c
  433. devices.do: devices.c amiga.h
  434. dir.do: dir.c dir_data.h amiga.h
  435. dir_data.do: dir_data.c dir_data.h amiga.h
  436. dup.do: dup.c amiga.h
  437. endpwent.do: endpwent.c amiga.h
  438. error.do: error.c amiga.h
  439. error_msg.do: error_msg.c amiga.h
  440. exec.do: exec.c processes.h amiga.h
  441. fchmod.do: fchmod.c amiga.h
  442. fcntl.do: fcntl.c amiga.h
  443. fd_setsize.do: fd_setsize.c /include/sys/types.h
  444. fibstat.do: fibstat.c timeconvert.h amiga.h
  445. fifofd.do: fifofd.c fifo_pragmas.h fifo.h fifofd.h amiga.h
  446. files.do: files.c amiga.h
  447. fnmatch.do: fnmatch.c /include/fnmatch.h
  448. fstat.do: fstat.c amiga.h
  449. ftruncate.do: ftruncate.c amiga.h
  450. getenv.do: getenv.c amiga.h
  451. gethostname.do: gethostname.c amiga.h
  452. getopt.do: getopt.c getopt.h
  453. getopt1.do: getopt1.c getopt.h
  454. getpid.do: getpid.c processes.h signals.h amiga.h
  455. getwd.do: getwd.c amiga.h
  456. gid.do: gid.c amiga.h
  457. grp.do: grp.c amiga.h
  458. hypot.o: hypot.c
  459. index.do: index.c
  460. ioctl.do: ioctl.c amiga.h
  461. isatty.do: isatty.c amiga.h
  462. kill.do: kill.c processes.h signals.h amiga.h
  463. link.do: link.c amiga.h
  464. lseek.do: lseek.c amiga.h
  465. lstat.do: lstat.c amiga.h
  466. message.do: message.c amiga.h
  467. mkdir.do: mkdir.c amiga.h
  468. mkfifo.do: mkfifo.c amiga.h
  469. mktemp.do: mktemp.c amiga.h
  470. onbreak.do: onbreak.c signals.h amiga.h
  471. open.do: open.c amigados.h amiga.h
  472. perror.do: perror.c amiga.h
  473. pipe.do: pipe.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  474. popen.do: popen.c amigados.h amiga.h
  475. processes.do: processes.c processes.h amiga.h
  476. protection.do: protection.c amiga.h
  477. pseudo_c.do: pseudo_c.c amiga.h
  478. pwd.do: pwd.c amiga.h
  479. raise.do: raise.c signals.h amiga.h
  480. read.do: read.c amiga.h
  481. regerror.do: regerror.c
  482. regex.do: regex.c
  483. regexp.do: regexp.c regmagic.h
  484. regsub.do: regsub.c regmagic.h
  485. rename.do: rename.c amiga.h
  486. rindex.do: rindex.c
  487. rmdir.do: rmdir.c amiga.h
  488. select.do: select.c signals.h amiga.h
  489. setenv.do: setenv.c
  490. siglist.do: siglist.c
  491. signal.do: signal.c signals.h amiga.h
  492. signals.do: signals.c processes.h signals.h amiga.h
  493. sigpause.do: sigpause.c signals.h amiga.h
  494. sigprocmask.do: sigprocmask.c signals.h amiga.h
  495. sigsetmask.do: sigsetmask.c signals.h amiga.h
  496. sleep.do: sleep.c signals.h amiga.h
  497. sockets.do: sockets.c amiga.h
  498. stat.do: stat.c dir_data.h amiga.h
  499. strcasecmp.do: strcasecmp.c
  500. strerror.do: strerror.c
  501. strftime.do: strftime.c
  502. symlink.do: symlink.c amiga.h
  503. tempnam.do: tempnam.c
  504. time.do: time.c timeconvert.h amiga.h
  505. timeconvert.do: timeconvert.c timeconvert.h amiga.h
  506. timers.do: timers.c amiga.h
  507. truncate.do: truncate.c amigados.h amiga.h
  508. uid.do: uid.c amiga.h
  509. umask.do: umask.c amiga.h
  510. unlink.do: unlink.c amiga.h
  511. utime.do: utime.c timeconvert.h amiga.h
  512. wait4.do: wait4.c processes.h signals.h amiga.h
  513. write.do: write.c amiga.h
  514. #
  515. # Debugging FAR objects
  516. #
  517. _exit.dnbo: _exit.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  518. _main.dnbo: _main.c fifo_pragmas.h fifo.h amigados.h fifofd.h signals.h amiga.h
  519. abort.dnbo: abort.c amiga.h
  520. access.dnbo: access.c amiga.h
  521. alloca.dnbo: alloca.c
  522. amigados.dnbo: amigados.c signals.h amiga.h
  523. amigatime.dnbo: amigatime.c timeconvert.h amiga.h
  524. bcmp.dnbo: bcmp.c amiga.h
  525. bcopy.dnbo: bcopy.c amiga.h
  526. bzero.dnbo: bzero.c amiga.h
  527. chmod.dnbo: chmod.c amiga.h
  528. chown.dnbo: chown.c amiga.h
  529. close.dnbo: close.c amiga.h
  530. creat.dnbo: creat.c amiga.h
  531. ctime.dnbo: ctime.c
  532. devices.dnbo: devices.c amiga.h
  533. dir.dnbo: dir.c dir_data.h amiga.h
  534. dir_data.dnbo: dir_data.c dir_data.h amiga.h
  535. dup.dnbo: dup.c amiga.h
  536. endpwent.dnbo: endpwent.c amiga.h
  537. error.dnbo: error.c amiga.h
  538. error_msg.dnbo: error_msg.c amiga.h
  539. exec.dnbo: exec.c processes.h amiga.h
  540. fchmod.dnbo: fchmod.c amiga.h
  541. fcntl.dnbo: fcntl.c amiga.h
  542. fd_setsize.dnbo: fd_setsize.c /include/sys/types.h
  543. fibstat.dnbo: fibstat.c timeconvert.h amiga.h
  544. fifofd.dnbo: fifofd.c fifo_pragmas.h fifo.h fifofd.h amiga.h
  545. files.dnbo: files.c amiga.h
  546. fnmatch.dnbo: fnmatch.c /include/fnmatch.h
  547. fstat.dnbo: fstat.c amiga.h
  548. ftruncate.dnbo: ftruncate.c amiga.h
  549. getenv.dnbo: getenv.c amiga.h
  550. gethostname.dnbo: gethostname.c amiga.h
  551. getopt.dnbo: getopt.c getopt.h
  552. getopt1.dnbo: getopt1.c getopt.h
  553. getpid.dnbo: getpid.c processes.h signals.h amiga.h
  554. getwd.dnbo: getwd.c amiga.h
  555. gid.dnbo: gid.c amiga.h
  556. grp.dnbo: grp.c amiga.h
  557. hypot.o: hypot.c
  558. index.dnbo: index.c
  559. ioctl.dnbo: ioctl.c amiga.h
  560. isatty.dnbo: isatty.c amiga.h
  561. kill.dnbo: kill.c processes.h signals.h amiga.h
  562. link.dnbo: link.c amiga.h
  563. lseek.dnbo: lseek.c amiga.h
  564. lstat.dnbo: lstat.c amiga.h
  565. message.dnbo: message.c amiga.h
  566. mkdir.dnbo: mkdir.c amiga.h
  567. mkfifo.dnbo: mkfifo.c amiga.h
  568. mktemp.dnbo: mktemp.c amiga.h
  569. onbreak.dnbo: onbreak.c signals.h amiga.h
  570. open.dnbo: open.c amigados.h amiga.h
  571. perror.dnbo: perror.c amiga.h
  572. pipe.dnbo: pipe.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  573. popen.dnbo: popen.c amigados.h amiga.h
  574. processes.dnbo: processes.c processes.h amiga.h
  575. protection.dnbo: protection.c amiga.h
  576. pseudo_c.dnbo: pseudo_c.c amiga.h
  577. pwd.dnbo: pwd.c amiga.h
  578. raise.dnbo: raise.c signals.h amiga.h
  579. read.dnbo: read.c amiga.h
  580. regerror.dnbo: regerror.c
  581. regex.dnbo: regex.c
  582. regexp.dnbo: regexp.c regmagic.h
  583. regsub.dnbo: regsub.c regmagic.h
  584. rename.dnbo: rename.c amiga.h
  585. rindex.dnbo: rindex.c
  586. rmdir.dnbo: rmdir.c amiga.h
  587. select.dnbo: select.c signals.h amiga.h
  588. setenv.dnbo: setenv.c
  589. siglist.dnbo: siglist.c
  590. signal.dnbo: signal.c signals.h amiga.h
  591. signals.dnbo: signals.c processes.h signals.h amiga.h
  592. sigpause.dnbo: sigpause.c signals.h amiga.h
  593. sigprocmask.dnbo: sigprocmask.c signals.h amiga.h
  594. sigsetmask.dnbo: sigsetmask.c signals.h amiga.h
  595. sleep.dnbo: sleep.c signals.h amiga.h
  596. sockets.dnbo: sockets.c amiga.h
  597. stat.dnbo: stat.c dir_data.h amiga.h
  598. strcasecmp.dnbo: strcasecmp.c
  599. strerror.dnbo: strerror.c
  600. strftime.dnbo: strftime.c
  601. symlink.dnbo: symlink.c amiga.h
  602. tempnam.dnbo: tempnam.c
  603. time.dnbo: time.c timeconvert.h amiga.h
  604. timeconvert.dnbo: timeconvert.c timeconvert.h amiga.h
  605. timers.dnbo: timers.c amiga.h
  606. truncate.dnbo: truncate.c amigados.h amiga.h
  607. uid.dnbo: uid.c amiga.h
  608. umask.dnbo: umask.c amiga.h
  609. unlink.dnbo: unlink.c amiga.h
  610. utime.dnbo: utime.c timeconvert.h amiga.h
  611. wait4.dnbo: wait4.c processes.h signals.h amiga.h
  612. write.dnbo: write.c amiga.h
  613.